electronics designers electronics consultant engineering design prototyping electronic embedded real-time operating system quality consulting firmware quality assurance electronic design cnc embedded systems rtos electronics project management